package cdi.afpa.biblio.domain;
import java.util.Date;
import java.util.GregorianCalendar;

public class UtilitaireBiblio
{
	
	public static boolean isPretEnRetard (Date dateEmpruntEffective, int dureeMaxPret)
	{
		       
		GregorianCalendar dateLimiteCalendar = new GregorianCalendar ();
		dateLimiteCalendar.setGregorianChange(dateEmpruntEffective);
		dateLimiteCalendar.add(GregorianCalendar.DAY_OF_YEAR, dureeMaxPret);
		Date today= new Date();
		long nbreJoursEnRetard =  today.getTime( ) - dateEmpruntEffective.getTime( );
		//Calcul du nombre de jours de retard
		if ((nbreJoursEnRetard / (1000*60*60*24))<=15)
		{
			
			return false;
		}
		else
		{
			System.err.println ("Vous avez un livre en retard de " + (((nbreJoursEnRetard) / (1000*60*60*24))-15) + " jours !");
			return true;
		}
	} 
	
	/*public static void main(String[] args) throws ParseException{
		DateFormat format=new SimpleDateFormat("dd/MM/yyyy");
		Date d1=format.parse("22/09/2013");
		Date d2=format.parse("21/09/2013");
		Date d3=format.parse("01/09/2013");
		
		if(isPretEnRetard(d3, 15)){
			System.out.println("true");
		}
		else
			System.out.println("false");
		
	}*/
}
